Impact of Coupling and Cohesion in Object-Oriented Technology

نویسندگان

  • Vipin Saxena
  • Santosh Kumar
چکیده

The interaction between the classes or within the classes shows the complexity of the design. For one smaller problem, there may be more than one software design but who will be the best; depends on the complexity level of software design. Therefore, coupling and cohesion which shows the interlinking of classes and strength of classes; control the complexity of the design. The best software object oriented design is based upon the low coupling and high cohesion level. In the present work, a real case study of Life Insurance policy for handicapped person is demonstrated through the UML Class Diagram; coupling and cohesion levels are measured and results are demonstrated in the form of tables.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design based Object-Oriented Metrics to Measure Coupling and Cohesion

The object oriented design and object oriented development environment are currently popular in software organizations due to the object oriented programming languages. As the object oriented technology enters into software organizations, it has created new challenges for the companies which used only product metrics as a tool for monitoring, controlling and maintaining the software product. Th...

متن کامل

Coupling and Cohesion in Object-Oriented Systems

Object-oriented system development is gaining wide attention both in research environments and in industry. A severe problem encountered, however, is the quickly increasing complexity of such systems and the lack of adequate criteria and guidelines for \good" designs. To cope with this problem, it is imperative to better understand the properties and characteristics of object-oriented systems. ...

متن کامل

Predicting Maintainability with Object-Oriented Metrics - An Empirical Comparison

A large number of metrics have been proposed for measuring properties of object-oriented software such as size, inheritance, cohesion and coupling. We have been investigating which of these object-oriented metrics can be used as significant predictors for the maintainability of software. For this purpose, we have designed and conducted an empirical study based on historical data collected from ...

متن کامل

A classical view of object-oriented cohesion and coupling

AARON B. BINKLEY AND STEPHEN R. SCHACH Computer Science Department, Vanderbilt University, Box 1679, Station B, Nashville, TN 37235, USA. __________________________________________________________________ Contact: Stephen R. Schach Computer Science Department, Vanderbilt University Box 1679, Station B, Nashville, TN 37235 ☎ 615/322-2924 Fax 615/343-5459 E-mail: [email protected] ________...

متن کامل

Coupling and Cohesion Measures in Object Oriented Programming

Many coupling and cohesion measures have been introduced in various surveys to identify and measure the design complexity of object oriented systems.A large numbers of metrics have been built and proposed for measuring properties of object-oriented software such as size, inheritance, cohesion and coupling.The coupling is an important aspect in the evaluation of reusability and maintainability o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013